package org.semanticflash.rdf.vocab
{
	
	import org.semanticflash.rdf.values.IRI;
	
	
	
	/**
	 * 
	 * http://www.w3.org/2004/02/skos/core#
	 * 
	 * TODO: update to latest SKOS version
	 * 
	 * @author aldo.bucchi@gmail.com
	 * 
	 */	
	public class Vskos extends Vocabulary
	{
		
		public static const ns:Namespace = new Namespace( "skos", "http://www.w3.org/2004/02/skos/core#" );		
		
		public static const _CollectableProperty						:IRI = iri( ns, "CollectableProperty" );
		public static const _Collection								:IRI = iri( ns, "Collection" );

		public static const _ConceptScheme							:IRI = iri( ns, "ConceptScheme" );
		public static const _Concept									:IRI = iri( ns, "Concept" );


		public static const _prefLabel								:IRI = iri( ns, "prefLabel" );
		public static const _broader									:IRI = iri( ns, "broader" );
		public static const _inScheme									:IRI = iri( ns, "inScheme" );
		public static const _hasTopConcept 							:IRI = iri( ns, "hasTopConcept " );
			
	}
	
	
}

/*
 
 
  Classes
CollectableProperty
Collection
Concept
ConceptScheme
OrderedCollection

Properties
altLabel
altSymbol
broader
changeNote
definition
editorialNote
example
hasTopConcept
hiddenLabel
historyNote
inScheme
isPrimarySubjectOf
isSubjectOf
member
memberList
narrower
note
prefLabel
prefSymbol
primarySubject
related
scopeNote
semanticRelation
subject
subjectIndicator
symbol 
 
 
 */